package com.sinven.serivce;

import java.util.List;

import com.sinven.common.Pager;
import com.sinven.pojo.User;

public interface UserSerivce {
	
	
	
	/**
	 * 分页查询用户
	 * @return
	 */
	Pager<List<User>> queryAll(Long startIndex,Integer pageSize);
	
	/**
	 * 登录
	 * @param userCode
	 * @return
	 */
	User queryByUserCode(String userCode,String password);

	/**
	 * 修改
	 * @param user
	 * @return
	 */
	Boolean updateUser(User user);

	
	/**
	 * 判断用户名是否存在
	 * @param userName
	 * @return
	 */
	Boolean queryByUserName(String userName);
	
	/**
	 * 判断用户登录名是否存在
	 * @param userCode
	 * @return
	 */
	Boolean queryByUserCodez(String userCode);
	
	/**
	 * 添加用户
	 * @param user
	 * @return
	 */
	Boolean addUser(User user);
	
	
}
